package org.lyy.service;

import org.lyy.entity.ProductInfo;

import java.util.List;

public interface ProductService {
//前端界面必须有商品编号——即商品id
//每次修改都返回一整行数据，（或一整个表），不管是添加还是更新某一行，若将状态改为下架，不返回
//查询的话是指下拉框，只出现上架的商品

    List<ProductInfo> findOne(String productId);

    List<ProductInfo> findUpAll();

    void save(ProductInfo productInfo);

    //更新数据库的某一条信息
    int update(ProductInfo productInfo);

    //添加新商品的库存
    void insertProduct(ProductInfo productInfo);

    void deleteProduct(String productId);

    List<ProductInfo> selectStatus(String productInfo);

    List<ProductInfo> selectKind(String productKind);
}
